export interface ParkOrderVO {
  /**
   * 订单id
   */
  orderId: string | number;

  /**
   * 订单编号
   */
  orderNumber: string;

  /**
   * 用户id
   */
  userId: string | number;

  /**
   * 用户名
   */
  userName: string;

  /**
   * 用户手机号
   */
  userMobile: string;

  /**
   * 产品id
   */
  productId: string | number;

  /**
   * 产品名称
   */
  productName: string;

  /**
   * 类型,1-次票,2-时间卡，3-多人卡
   */
  modelType: number;

  /**
   * 价格
   */
  price: number;

  /**
   * 数量
   */
  quantity: number;

  /**
   * 总金额
   */
  totalAmount: number;

  /**
   * 订单状态，1：待支付，2：已支付，3：已完成，4：已取消
   */
  orderStatus: number;

  /**
   * 优惠劵id
   */
  couponId: string | number;

  /**
   * 优惠劵金额
   */
  couponAmount: number;

  /**
   * 实际支付金额
   */
  payAmount: number;

  /**
   * 订单有效期
   */
  expTime: string;

  /**
   * 支付状态，1：未支付，2：已支付
   */
  payStatus: number;

  /**
   * 支付类型，0：余额，1：微信，2：支付宝
   */
  payType: number;

  /**
   * 支付时间
   */
  payTime: string;

  /**
   * 下单时间
   */
  orderTime: string;

  /**
   * 退款状态，0 未退款 1 申请中 2 已退款 3 退款拒绝
   */
  refundStatus: number;

  /**
   * 取消时间
   */
  cancelTime: string;

  /**
   * 取消类型，0-过期未支付自动取消，1-用户手动取消，2-商家取消
   */
  cancelType: number;

  /**
   * 备注
   */
  remark: string;

}

export interface ParkOrderForm extends BaseEntity {
  /**
   * 订单id
   */
  orderId?: string | number;

  /**
   * 订单编号
   */
  orderNumber?: string;

  /**
   * 用户id
   */
  userId?: string | number;

  /**
   * 用户名
   */
  userName?: string;

  /**
   * 用户手机号
   */
  userMobile?: string;

  /**
   * 产品id
   */
  productId?: string | number;

  /**
   * 产品名称
   */
  productName?: string;

  /**
   * 类型,1-次票,2-时间卡，3-多人卡
   */
  modelType?: number;

  /**
   * 价格
   */
  price?: number;

  /**
   * 数量
   */
  quantity?: number;

  /**
   * 总金额
   */
  totalAmount?: number;

  /**
   * 订单状态，1：待支付，2：已支付，3：已完成，4：已取消
   */
  orderStatus?: number;

  /**
   * 优惠劵id
   */
  couponId?: string | number;

  /**
   * 优惠劵金额
   */
  couponAmount?: number;

  /**
   * 实际支付金额
   */
  payAmount?: number;

  /**
   * 订单有效期
   */
  expTime?: string;

  /**
   * 支付状态，1：未支付，2：已支付
   */
  payStatus?: number;

  /**
   * 支付类型，0：余额，1：微信，2：支付宝
   */
  payType?: number;

  /**
   * 支付时间
   */
  payTime?: string;

  /**
   * 下单时间
   */
  orderTime?: string;

  /**
   * 退款状态，0 未退款 1 申请中 2 已退款 3 退款拒绝
   */
  refundStatus?: number;

  /**
   * 取消时间
   */
  cancelTime?: string;

  /**
   * 取消类型，0-过期未支付自动取消，1-用户手动取消，2-商家取消
   */
  cancelType?: number;

  /**
   * 备注
   */
  remark?: string;

}

export interface ParkOrderQuery extends PageQuery {

  /**
   * 订单编号
   */
  orderNumber?: string;

  /**
   * 用户名
   */
  userName?: string;

  /**
   * 用户手机号
   */
  userMobile?: string;

  /**
   * 产品名称
   */
  productName?: string;

  /**
   * 类型,1-次票,2-时间卡，3-多人卡
   */
  modelType?: number;

  /**
   * 订单状态，1：待支付，2：已支付，3：已完成，4：已取消
   */
  orderStatus?: number;

  /**
   * 支付状态，1：未支付，2：已支付
   */
  payStatus?: number;

    /**
     * 日期范围参数
     */
    params?: any;
}



